package com.nuonuo.nuo_xp;

/**
 * @author glsite.com
 * @version $Rev$
 * @des ${TODO}
 * @updateAuthor $Author$
 * @updateDes ${TODO}
 */

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class md5 {
    private static String jiami_text="nuonuo";
    //实现方式1
    public static String get_md5() throws Exception {
        MessageDigest md = MessageDigest.getInstance("MD5");//获取MD5实例
        md.update(jiami_text.getBytes());//此处传入要加密的byte类型值
        md.update("123".getBytes());
        byte[] digest = md.digest();//此处得到的是md5加密后的byte类型值
        return Utils.byteToHexString(digest); //返回结果 文本格式
    }
//实现方式2
    public static String get_md5_2(){
        try {
            MessageDigest md = MessageDigest.getInstance("MD5");
            md.update(jiami_text.getBytes(), 2, 3);
            return Utils.byteToHexString(md.digest("123456".getBytes()));
        }catch (NoSuchAlgorithmException e){
            e.printStackTrace();
            return null;
        }
    }
}
